body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,button, input, textarea,th, td,header,nav,footer,aside,a,b,i,span,em{ margin: 0; padding: 0;}
body{font: 14px/1.4 Tahoma, Helvetica, Arial,'Microsoft YaHei';color:#666;background:#fff;margin: 0 auto;}
ul,ol{list-style: none}
a{color:#666;text-decoration: none; outline: none}
a:hover{color:#06c}
img{border:none;vertical-align: middle}
input,select,button{ outline: none}
a,span,i,b,em{display: inline-block; font-style: normal}

/*公用类*/
.left{float: left}
.right{float: right;}
.t_c{text-align: center;}
.t_r{text-align: right}
.t_l{text-align: left}
.body-auto{width:1014px;margin:auto;}
.clearfix:after{content:"";display: block; clear: both;}
.clearfix{zoom:1;}
.f_12{font-size:12px}
.f_14{font-size:14px}
.f_16{font-size:16px}
.f_18{font-size:18px}
.f_20{font-size:20px}
.f_24{font-size:24px}
.f_32{font-size:32px}
.f_42{font-size:42px}
    /*margin*/
.mt-5{margin-top:5px;}
.mt-10{margin-top:10px;}
.mt-15{margin-top:15px;}
.mt-50{margin-top:50px;}
.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.ml-10{margin-left:10px}
.ml-30{margin-left:30px}
.mr-10{margin-right:10px}
.mr-20{margin-right:20px}
    /*color*/
.col-fff{color:#fff}
.col-84{color:#848484}
.col-333{color:#333}
.col-555{color:#555}
.col-999{color:#999}
.col-e26{color:#e60020}
.col-red{color:#ff1f08}
.col-06f{color:#06f}
.bg-f9{background:#f9f9f9}
.bg-fff{background:#fff}
.bg-f2{background:#f2f2f2}
.bg-fa{background:#fafafa}
.bg-f1{background:#f1f1f1}
.bg-ea{background:#eaeaea}
.bg-e3e4e6{background:#e3e4e6}
.text-indent{ text-indent: 2em;}
    /*垂直居中*/
.vertical-center-outer:after { display: inline-block; content: ''; height: 100%; vertical-align: middle;}
.vertical-center {display: inline-block; vertical-align: middle;}

/*头部*/
.top-box{background:#9fb785;border-bottom:4px solid #fff;}
.top-info{padding:10px 20px 15px;background:#fff;box-sizing: border-box;+width:999px;}
.top-yy a{color:#999;}
.top-yy a:hover{color:#555;}
.top-search{width:218px;height:32px;background:url(../img/search_bg.jpg) no-repeat;margin-top:20px;}
.top-search input{width:170px;height: 30px;padding:0 5px;border:none;margin:1px -3px 0 1px;border-radius:5px;}
.top-search button{width: 36px;height: 32px;vertical-align: middle;border:none;opacity: 0;filter:alpha(opacity=0);cursor:pointer;}

/*导航*/
.nav a{padding:0 35px;color:#777}
.nav a+a{background:url(../img/nav_line.jpg) no-repeat left center;}
.nav a:hover{color:#64b907;}

.content-box{background:#f1f6e0;}
.index-content{height:737px;padding:0 10px;background:url(../img/index-bg.jpg) no-repeat center top;}

	/*焦点图*/
.slide-box{position:relative;width:1000px;height: 454px;margin:0 auto 18px;padding-top:12px;}
.swiper-container {width: 100%; height: 454px;margin-left: auto;margin-right: auto;}
.swiper-slide {background-size: contain;background-position: center;background-repeat: no-repeat;}
.gallery-top {height: 100%;width: 100%;}
.gallery-thumbs {position:absolute;z-index:5;left:0;bottom:100px;width:70%;height: 20%;box-sizing: border-box;padding: 10px 0;}
.gallery-thumbs .swiper-slide {width: 30%;height: 100%; opacity: 0.6; cursor: pointer;border:3px solid #fff;}
.gallery-thumbs .swiper-slide{background-size: cover;}
.gallery-thumbs .swiper-slide-active { opacity: 1;}


.index-list {position:relative;width: 350px;font-size:0;}
.index-list a{width:169px;height:119px;margin:0 0 3px 3px;}
.index-list a img{width: 100%;height:100%;}
.index-list-tb{position:absolute; z-index:5;left:50%;top:50%;width:90px;height:90px;margin:-47px 0 0 -45px;background:url(../img/cp_tb.png) no-repeat;}
.index-news{width:605px;margin-right:25px;padding-top:22px;}
.index-news .news-more{color:#fff;margin-right:30px;}
.index-news li{margin-bottom:12px;}
.index-news li a{color:#fff;background:url(../img/line.jpg) no-repeat right center;padding-right:15px;margin-right:10px; vertical-align: middle;}
.index-news li a+a{width:410px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*底部*/
.footer-box{background:#fff;border-top:1px solid #ddd;}
.footer-box ul{padding:30px 0;}
.foot-link a{min-width: 150px;padding-top:70px;margin:0 20px;background:url() no-repeat center top;}
.foot-link .foot-tb1{background-image:url(../img/foot_tu1.jpg);}
.foot-link .foot-tb2{background-image:url(../img/foot_tu2.jpg);}
.foot-link .foot-tb3{background-image:url(../img/foot_tu3.jpg);}
.foot-link .foot-tb4{background-image:url(../img/foot_tu4.jpg);}
.foot-link .foot-tb5{background-image:url(../img/foot_tu5.jpg);}
.foot-copy{height: 32px;line-height: 32px;background:#181818;color:#aaa;}
.foot-copy:hover{color:#ddd;}

.content-info{width:1025px;}
.content-top-line{width:1025px;height: 29px;background:url(../img/line_top.jpg) no-repeat;}
.content-bottom-line{width:1025px;height: 54px;background:url(../img/line_bottom.jpg) no-repeat;}
.content-middle{width:985px;padding:0 20px;background:url(../img/line_middle.jpg) repeat-y left top;}
.content-nav{margin:0 30px 20px;padding: 0 10px;box-shadow: 1px 1px 3px #ccc;border-right:2px solid #aaa\9;border-bottom:2px solid #aaa\9;}
.content-nav a{margin-right:20px;height: 32px;line-height:32px;}
.content-nav a:before{content:"";display: inline-block;width:9px;height:9px;background:#c7c27e; margin-right:5px;}
.content-text{margin:0 30px;min-height: 420px;}

.news-list{margin-top:40px;padding-bottom:10px;}
.news-list li{border-bottom:1px dashed #ddd;padding-bottom:10px;margin-bottom:20px;color:#4f845e;}
.news-list-tu{width:200px;height:100px;border:1px solid #ddd; vertical-align: top;opacity: .9;filter:alpha(opacity=90);}
.news-list-tu img{width:100%;height: 100%;}
.news-list-tu:hover{opacity: 1;alpha(opacity=100);}
.news-list li span{width:660px ;}
.news-tit a{color:#4F845E;margin-bottom:10px;font-weight:bold;}
.news-tit a:hover{text-decoration: underline;}

.pages{padding:0 10px 20px}
.pages-btn a{height:18px;line-height:18px;border:1px solid #ddd;background:url(../img/page-bg.gif) repeat-x 0 -58px;padding:0 5px;font-size:12px;}
.pages-btn a:hover{background-position:0 -87px;color:#666;}

.news-info-tit{padding-bottom:10px;border-bottom:1px dashed #bbb;}
.news-info-tit h2{color:#165820;}
.news-info-txt{padding:0 20px 15px;}

.product-nav a{position:relative;}
.product-nav a:hover span{display: block;}
.product-nav span{display:none;position:absolute; z-index: 9;left:-5px;top:30px;width:200px;border:1px solid #ddd;background:#fff;color:#666;}
.product-nav span i{display: block;padding:8px 10px;line-height: 1.6;}
.product-nav span i:hover{background:#f1f1f1;}
.product-nav span i:before{content:"";display: inline-block;width:9px;height:9px;background:#c7c27e; margin-right:5px;}
.product-list{padding:20px 20px;}
.product-list li{float: left;margin:0 0 20px 15px;}
.product-list a{display:block;}
.product-list .product-tu{width:200px;height:144px;border:1px solid #ddd;padding:2px;margin-bottom:5px;}
.product-tu:hover{border-color:#f80;}

.right-info{width: 480px;}
.right-info h2{ font-size: 18px;color:#333}
.message-info{padding:0 50px;}
.message-info em{width: 100px;margin-right:5px;text-align: right;}
.message-info .txt1{width: 180px; height: 28px;border:1px solid #ddd;padding:0 3px;}
.message-info textarea{width: 280px;height: 80px;border:1px solid #ddd;padding:5px;}
.message-info button{width: 80px;height: 36px;background:#124545;border-radius:3px;color:#fff;border:none;font-size:14px;cursor:pointer;}

